package com.study.model.mdao;

import java.math.BigDecimal;
import java.util.Date;

import org.apache.ibatis.annotations.Mapper;

import com.alibaba.fastjson.JSONObject;

/**
 * 发货单表
 * @author 郭星
 *
 */
@Mapper
public interface DeliveryscheduleMapper {

	/**
	 * 添加一条发货单信息
	 * @param cusid
	 * @param usid
	 * @param oid
	 * @return
	 */
	int add(Integer dds,Integer cusid,Integer usid,Integer oid);
	

	/**
	 * 查找最大值id
	 * @return
	 */
	Integer findMaxId();
	
	/**
	 * 查询当前发货单id的信息
	 */
	JSONObject findById(Integer id);
	
	/**
	 * 修改当前发货单状态
	 */
	int updateFhDan(Date times , BigDecimal money,Integer dsid);
	
	/**
	 * 查询对应订单id的发货单是否已发货完毕
	 * @param id
	 * @return
	 */
	JSONObject findDeliveOk(Integer id);
	
	/**
	 * 查询对应订单id的发货单信息
	 * @param id
	 * @return
	 */
	JSONObject findByOid(Integer id);
	
	/**
	 * 根据客户id查询所有记录
	 * @param id
	 * @return
	 */
	Integer findCountById(String id);

}
